package protectedd;

public class TestA {
    private int a;
    protected int b;
    public int c;
    int d;
}

//同一个包中的子类
class TestB extends TestA {
    public void method() {
        //super.a = 10;//编译报错，父类private成员在相同包子类中不可见
        super.b = 20;//父类中protected成员在相同包子类中可以直接访问
        super.c = 30;//父类中public成员在相同包子类中可以直接访问
        super.d = 40;//父类中默认访问权限修饰的成员在相同包子类中可以直接访问
    }
}
